---
title: "Awesome Assertions"
layout: splash
header:
  overlay_color: "#373737"
  overlay_filter: "0.7"
  overlay_image: "/assets/images/awesomeassertions-banner-masthead.svg"
  cta_label: "Awesome Assertions 8.0 is out now!"
  cta_url: "https://awesomeassertions.github.io/awesomeassertions/releases/#8000"
  caption: "Icons by [**Zlatko Najdenovski**](https://www.flaticon.com/authors/zlatko-najdenovski) from [Flaticon](https://www.flaticon.com/)
  "
excerpt: '
![](https://img.shields.io/nuget/dt/awesomeassertions.svg?style=for-the-badge)
[![](https://img.shields.io/github/release/awesomeassertions/awesomeassertions.svg?style=for-the-badge&label=Latest)](https://github.com/awesomeassertions/awesomeassertions/releases/latest)
[![](https://img.shields.io/github/stars/awesomeassertions/awesomeassertions.svg?style=for-the-badge&label=Star)](https://github.com/awesomeassertions/awesomeassertions/stargazers)
[![](https://img.shields.io/github/forks/awesomeassertions/awesomeassertions.svg?style=for-the-badge&label=Fork)](https://github.com/awesomeassertions/awesomeassertions/fork)
[![](https://img.shields.io/github/sponsors/awesomeassertions?style=for-the-badge&label=Sponsors)](https://github.com/sponsors/awesomeassertions)
'
intro:
  - excerpt: '
     A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or
     BDD-style unit tests. Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher.'
feature_row:
  - title: "Intention-Revealing Unit Tests"
    image_path: /assets/images/binoculars.svg
    image_size: 100px
    excerpt: "Write assertions that keep you and your fellow developers out of the debugger hell and clearly communicate what they are trying to accomplish."
    btn_label: "Read More"
    btn_class: "btn--primary"
    url: "/introduction"
  - title: "Comprehensive Documentation"
    image_path: /assets/images/book.svg
    image_size: 100px
    excerpt: "Extensive documentation to help you understand the power of the assertions and learn finding the sweet spot of well-written unit tests."
    url: "/introduction"
    btn_label: "Read More"
    btn_class: "btn--primary"
  - title: "Highly <br/> Extensible"
    image_path: /assets/images/jigsaws.svg
    image_size: 100px
    excerpt: "Many documented extension points and overridable behavior that provides enough flexibility for even the most critical developer."
    url: "/extensibility"
    btn_label: "Read More"
    btn_class: "btn--primary"
feature_row2:
  - title: "Feature Complete"
    image_path: /assets/images/checklist.svg
    image_size: 100px
    excerpt: '
    Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher.
    Supports MSTest2, MSTest3, MSTest4 (not for .NET 6), xUnit2, xUnit3, NUnit3, NUnit4, MSpec and TUnit.
    '
  - title: "Great Support"
    image_path: /assets/images/customer-service.svg
    image_size: 100px
    excerpt: '
    Use [<i class="fab fa-stack-overflow"/> StackOverflow](https://stackoverflow.com/questions/tagged/fluent-assertions?mixed=1) for general questions,
    or visit [<i class="fab fa-github"/> GitHub](https://github.com/awesomeassertions/awesomeassertions/issues) for issues & feature requests.
    '
  - title: "Community Extensions"
    image_path: /assets/images/community.svg
    image_size: 100px
    excerpt: 'Broad community support with extensions for
    [Json .NET](https://github.com/awesomeassertions/awesomeassertions.json) and Roslyn analyzers through
    [AwesomeAssertions.Analyzers](https://github.com/awesomeassertions/awesomeassertions.analyzers)
    '
---

{% include feature_row id="intro" type="center" %}

{% include feature_row %}

{% include feature_row id="feature_row2"  %}

{% include feature_row id="feature_row3"  %}


